# 使用官方的 tomcat 镜像作为基础镜像
FROM tomcat:9.0
RUN    sed -i "s/deb.debian.org/mirrors.aliyun.com/g" /etc/apt/sources.list && apt-get update && apt-get install -y \
    nano \
    && mkdir -p /usr/local/tomcat/conf && apt-get install -y apt-utils && apt-get install -y curl
# 安装 redis
RUN apt-get update && \
    apt-get install -y software-properties-common && \
    add-apt-repository ppa:redislabs/redis && \
    apt-get update && \
    apt-get install -y redis-server=7:* && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# 将您的程序添加到 tomcat 的 webapps 目录中
COPY ./meeting.war /usr/local/tomcat/webapps/

# 复制 redis 配置文件（如果有自定义配置）
COPY ./redis.conf /etc/redis/redis.conf
#COPY ./redis.conf /usr/local/etc/redis/redis.conf

# 暴露 Tomcat 和 Redis 的端口
EXPOSE 8080 6379

# 启动脚本，启动 tomcat 和 redis
COPY entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/entrypoint.sh

# 设置启动命令
CMD ["entrypoint.sh"]